package org.example.domain.vo.report.summary;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.example.domain.vo.report.ErpReport;

import java.math.BigDecimal;

@EqualsAndHashCode(callSuper = false)
@Data
@ApiModel(description = "入库汇总报表视图类")
public class StorageSummary extends ErpReport {

    @ApiModelProperty("商品ID")
    private Long id;
    
    @ApiModelProperty("条码")
    private String barCode;
    
    @ApiModelProperty("名称")
    private String name;
    
    @ApiModelProperty("规格")
    private String standard;
    
    @ApiModelProperty("型号")
    private String model;
    
    @ApiModelProperty("商品类别")
    private String categoryName;
    
    @ApiModelProperty("单位")
    private String unit;
    
    @ApiModelProperty("入库数量")
    private BigDecimal storageNumber;
    
    @ApiModelProperty("入库金额")
    private BigDecimal storageMoney;
}
